Objectifs d'apprentissage
- Comprendre l'impact du sucre syntaxique sur la charge cognitive des développeurs
- Comparer les systèmes de templates et les modèles de programmation générique entre C++, Rust et Swift
- Évaluer le rôle de l'inférence de types dans la réduction du code redondant tout en maintenant la sécurité
- Analyser les compromis entre une syntaxe expressive et la complexité du compilateur